//Source file: D:\\aaa\\com\\ce\\pms\\renovation\\dao\\IInspectionRequisitionDao.java

package com.ce.pms.renovation.dao;
import com.ce.pms.base.dao.IPmsBaseDao;
import com.ce.pms.renovation.model.InspectionRequisitionDO;
import com.ce.pms.renovation.vo.InspectionRequisitionQueryConditionVO;
import com.sitechasia.webx.core.support.Page;

/**
 * 装修验收申请的DAO接口类
 * @author 许心炜
 *
 */
public interface IInspectionRequisitionDao extends IPmsBaseDao<InspectionRequisitionDO>
{

	/**
	 * 功能描述:  高级查询装修验收申请记录列表<br>
	 * @param queryConditionVO
	 * @return
	 * Create author:许心炜 <br>
	 * Create on:2008-12-26  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	 */
	public Page queryInspectionRequisitions(InspectionRequisitionQueryConditionVO queryConditionVO);

	/** 功能描述: 根据许可证ID获得装修验收对象 <br>
	 * @param licenceId - 许可证ID
	 * @return
	 * Create author:许心炜 <br>
	 * Create on:2008-12-29  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	*/
	public InspectionRequisitionDO getInspectionRequisitionByLicenceId(Long licenceId);

	/** 功能描述: 根据ID获得装修验收申请详细信息 <br>
	 * @param inspectionRequisitionId - 装修验收申请ID
	 * @return
	 * Create author:许心炜 <br>
	 * Create on:2008-12-29  <br>
	 * Edit author:  <br>
	 * Edit on:    <br>
	 * Why:     <br>
	*/
	public InspectionRequisitionDO getInspectionRequisition(Long inspectionRequisitionId);
}
